// pages/goodDetail/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    detail:{},type:'',seckill_start:true,setTime:'',is_like:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var detailList = []
    const {good_id,type}=options;
    this.setData({
      type
    })
    if (type=='shop') {
      detailList=getApp().globalData.suppliesList
    } else if (type =='seckill') {
      detailList=getApp().globalData.seckillList
    }else{
      detailList=getApp().globalData.groupBookList
    }
    detailList.forEach(item=>{
      if(item._id==good_id){
          if(item.seckill_time_start>new Date().getTime()){
            this.setData({
              seckill_start:false
            })
          }
        this.setData({
          detail:item
        })
        return
      }
    })
  },
  pointPreview(e){
    wx.previewImage({
      current: e.currentTarget.dataset.imgindex,
      urls: typeof(e.currentTarget.dataset.img) == 'object' ?e.currentTarget.dataset.img :[e.currentTarget.dataset.img]
    })
  },
  changLike(){
    this.setData({
      is_like:this.data.is_like == true ? false :true
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    if(this.data.type=='seckill' || this.data.type=='group'){
      var setTime = this.data.detail.seckill_time_end - new Date().getTime()
      var countNum=0
      var timer = ''
      clearInterval(timer)
      var timer = setInterval(()=>{
        if (countNum<setTime){
          countNum++
          setTime=setTime-1000
          this.setData({
            setTime
          })
        }
      }, 1000);
      if(setTime==0){
        clearInterval(timer)
      }
    }
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})